#pragma once

#ifndef __CANVAS_CONSOLE_H
#define __CANVAS_CONSOLE_H

namespace Canvas
{
	class Console abstract
	{
	public:
		static void Write(const wchar_t* string, int length);
		static void Write(const wchar_t* string);
		static void Write(const WString& string);
		static void WriteLine(const WString& string);
		static WString Read();
		static void SetColor(bool red, bool green, bool blue, bool light);
		static void SetTitle(const WString& string);
	};
}

#endif // __CANVAS_CONSOLE_H